<?php
	function enTete($monTitre, $fichierCSS="index.css") {
		echo "<!DOCTYPE html>\n";
		echo "<html>\n";
		echo "<head>\n";
		echo '<meta http-equiv="Content-Type" content="text/html; charset=utf-8">';
		echo "<link href=\"$fichierCSS\" type=\"text/css\" rel=\"stylesheet\">";
		echo '<link rel="icon" type="image/png" href="image/favicon.png">';
		echo "<title>$monTitre</title>\n";
		echo "</head>\n";
		echo "<body>\n";
	}
		
	function pied() {
		echo '<div class="signature"><br/><hr/>eAgenda - &copy; Substitut & TeuTeuf</div>';
		echo "</body>\n</html>";
	}
		
		
	/** Fonction de v�rification **/
		
	function verifPrenom($pr) {
		if((strlen($pr) >= 1) && (strlen($pr) <= 15) && preg_match("/^[a-zA-Z]+\-?[a-zA-Z]+$/", $pr))
			return true;
	}
		
	function verifNom($nom) {
		if((strlen($nom) >= 1) && (strlen($nom) <= 15) && preg_match("/^[a-zA-Z]+\-?[a-zA-Z]+$/", $nom))
			return true;
	}
		
	function verifTel($tel){
		if(preg_match("/^[0-9]{10}$/", $tel) || strlen($tel)==0)
			return true;
	}
		
	function verifMail($mail){
		$Syntaxe='/^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,6}$/';
		$rMail=DB::select("select mail from agenda_utilisateur where mail='$mail'");
		
		//V�rifie qu'il existe bien qu'un seul mail dans l bdd.
		if(count($rMail)>0){
				return false;
		}
		
		if(strlen($mail)<=30 && preg_match($Syntaxe,$mail))
   			return true; 
	}
		
	function verifAdresse($adresse){
		if(strlen($adresse)<=50 && !preg_match("/[<>]/", $adresse))
			return true;
	}

	function verifMdp($mdp, $confirmMdp){
		if($mdp == $confirmMdp && strlen($mdp) >= 6)
			return true;
	}
	
	function verifCarac($texte){
		if(!preg_match("/[<'>]/", $texte))
			return true;
		else
			return false;
	}
	
	function logo() {
		echo '<a href="index.php"><img class="floatGauche" alt="LOGO" src="image/logo.png"></a>';
	}
	
	function getDroits ($id, $idcal) {
		$droitsTemp = DB::select("select nomdroit from agenda_lienutilcaldroit, agenda_droit where agenda_lienutilcaldroit.iddroit = agenda_droit.iddroit and iduser=$id and idcalendrier=$idcal");
		$droits = Array();
		for($i = 0; $i < count($droitsTemp); $i++)
		$droits[] = $droitsTemp[$i] -> nomdroit;
		
		return $droits;
	}
?>